Author Id: 28766
Author Name: Friki_nls
Post Content: Hola y muy buenas a todos.
He estado buscando por el foro pero no encuentro nada que me ayude a entender donde es el fallo de mi script.

Aquí os dejo la única parte que falla:

#org @combate4
trainerbattle 0x3 0x011 0x0 @fraseperder
setflag 0x217 'Numero de medalla ganadas
goto @ganar

#org @ganar
fanfare 0x13E
msgbox @obtenermedalla 0x6
setflag 0x820 'FLAG MEDALLA
waitfanfare
waitmsg
msgbox @explicamedallaymt 0x6 'Escribir que ventajas otorga la medalla y frase antes de regalar la MT
giveitem 0x147 0x1 0x0
msgbox @MT 0x6'Explicación de la MT
release
end

Esta parte consiste en que, nada más acabado el combate, suene un fanfare (de cinco segundos por si os interesa) mientras el msgbox se mantiene en pantalla.
El problema es que mientras suena, si presionamos "A" o "B" el mensaje se cierra, el personaje sigue bloqueado y hasta que no acaba el fanfare el script no continua.
Mi intención es que ese msgbox quede abierto y no pueda cerrarse hasta que el fanfare acabe.

Aquí dejo el Script completo por si el fallo no se debe a la falta de un comando que no conozco si no de otra parte del script.
[SPOILER="Script Líder Gimnasio"]#dynamic 0x800000

#org @inicio
checkflag 0x820  'FLAG MEDALLA
if 0x1 goto @frasemini
lock
faceplayer
msgbox @antes 0x6
msgbox @antes2 0x5
compare LASTRESULT 0x1
if 0x0 goto @NO
msgbox @antesSI 0x6
checkflag 0x216 'NUMERO DE MEDALLAS 6>7
if 0x1 goto @combate4
checkflag 0x215 'NUMERO DE MEDALLAS 5>6
if 0x1 goto @combate3
checkflag 0x214 'NUMERO DE MEDALLAS 4>5
if 0x1 goto @combate2 
goto @combate1 'NUMERO DE MEDALLAS 0>1

#org @NO
msgbox @antesNO 0x6
release
end

#org @combate1
trainerbattle 0x3 0x00F 0x0 @fraseperder
setflag 0x211 'Numero de medalla ganadas
goto @ganar

#org @combate2
trainerbattle 0x3 0x010 0x0 @fraseperder
setflag 0x215 'Numero de medalla ganadas
goto @ganar

#org @combate3
trainerbattle 0x3 0x010 0x0 @fraseperder
setflag 0x216 'Numero de medalla ganadas
goto @ganar

#org @combate4
trainerbattle 0x3 0x011 0x0 @fraseperder
setflag 0x217 'Numero de medalla ganadas
goto @ganar

#org @ganar
fanfare 0x13E
msgbox @obtenermedalla 0x6
setflag 0x820 'FLAG MEDALLA
waitfanfare
waitmsg
msgbox @explicamedallaymt 0x6 'Escribir que ventajas otorga la medalla y frase antes de regalar la MT
giveitem 0x147 0x1 0x0
msgbox @MT 0x6'Explicación de la MT
release
end

#org @frasemini
msgbox @frasefinal 0x6
release
end

#org @antes 'Frase antes de luchar, explicando quien es el líder
= ¡Bienvenido joven entrenador!\p¡Mi nombre es FLINT y soy el\nLÍDER del GIMNASIO de PLATEADA!\p¡Mi pasión son las rocas!\p¡Son resistentes y duras además\nde majestuosas y perpetuas!\p¡Por eso, todos mis POKéMON son de\ntipo ROCA!

#org @antes2
= ¿Aún crees que podrás vencer al\nmayor experto en tipo ROCA?

#org @antesNO
= ¿Ahora te echas atrás?\n¡Que blando eres!

#org @antesSI
= ¡Pues veamos quién es más duro!

#org @fraseperder 'Tambien debe otrogarse la medalla en cuestión
= ¡Que firmeza!¡Que fuerza!\p¡Aquí tienes la MEDALLA ROCA que\ndemuestra lo duro que eres!

#org @obtenermedalla
= ¡[player] obtuvo la MEDALLA ROCA!

#org @explicamedallaymt 'Escribir que ventajas otorga la medalla y frase antes de regalar la MT
= ¡Con la MEDALLA ROCA encima la\nfuerza de tus POKéMON aumentará!\p¡Y se te permitirá usar DESTELLO\nfuera de combate!\p¡Y por tu gran combate,\nacepta esta MT como regalo!

#org @MT
= ¡La MT incluye un ataque que\npuede ser enseñado a los POKéMON!\p¡Pero sólo puedes usarla una vez!\p¡Así que elige con cuidado a qué\nPOKéMON se la enseñas!\p¡La MT39 contiene TUMBA ROCAS!\p¡Podrás lanzar rocas al rival\ny bajar su VELOCIDAD!

#org @frasefinal 'Frase una vez acabado el combate y dado los objetos
= Con tantos ENTRENADORES POKéMON\nviajando por el mundo y teniendo\laventuras impresionantes con su\lequipo POKéMON a veces me pregunto\lsi ser LÍDER es realmente lo mío.
[/SPOILER]

Muchas gracias y espero que me podáis ayudar.